08. Configurando o Banco de Dados Mysql¶
Utilizaremos no exemplo a seguir 2 banco de dados, um banco da aplicação api_bancodedados
e um outro para o banco de dados do ERP da Farsoft Systems, denominado aqui para fins de exemplo: farsoft_bancodedados
Então o arquivo .env deverá ficar na parte do banco de dados da seguinte maneira:
# Importante: root é o usuário da minha máq local e minha senha local é 123456 DATABASE_URL=mysql://root:123456@localhost:3306/api_bancodedados DATABASE_SECUNDARIO=mysql://root:123456@localhost:3306/farsoft_bancodedados
Criando as migrations¶
Uma vez definido as configurações do seu banco de dados, é importante você criar as tabelas iniciais do django, e para isso, você tem as migrations, basta executar o comando abaixo para criar as migrations através dos models, depois gerá-las (migrate) e depois criar o superuser para o acesso ao ambiente /admin
do django:
1 2 3 4 5 | # Para gerar as tabelas no banco principal manage migrate # Para criar um usuário Admin manage createsupersuser |
Rodando o Servidor¶
Por padrão, o servidor do django roda na porta 8080, porém para também exemplificar, eu vou rodar ele na porta 8081. Para isso basta digitar o comando abaixo:
1 | manage runserver localhost:8081 |
Rodar o Servidor
Para rodar o servidor na porta padrão: 8080, basta digitar:
1 | manage runserver |
Se você abrir o navegador no endereço: http://localhost:8081, deverá ter algo como a imagem abaixo:
Vamos acessar agora o Admin do Django, para isso basta digitar o endereço abaixo e entrar com os dados de acesso anteriormente criados:
1 | http://localhost:8081/admin |
Ai você deverá ter algo como a imagem abaixo: